﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Guedes_Library;

/// <summary>
/// Summary description for CategoriaBusiness
/// </summary>
public class BannerBusiness
{
    public BannerBusiness()
    {
        //
        // TODO: Add constructor logic here
        //
    }


    private BannerModel model;

    public BannerModel Modal
    {
        get
        {
            if (model == null)
                model = new BannerModel();
            return model;
        }
        set { model = value; }
    }
    
    public String Deletar(int id)
    {
        String msg = Mensagem.DELETAR_ERRO;
        if (Modal.Delete(id))
            msg = Mensagem.DELETAR_SUCESSO;
        return msg;
    }

    public banner GetById(int id)
    {
        return Modal.GetById(id);
    }

    public List<banner> GetAll()
    {
        return Modal.SelectAll();
    }

    public Retorno Salvar(banner obj)
    {
        Retorno retorno = new Retorno();
        retorno.Mensagem = Mensagem.SALVAR_SUCESSO;
        if (!Modal.Save(obj, obj.ID))
        {
            retorno.Mensagem = Mensagem.SALVAR_ERRO;
            retorno.Error = true;
        }
        return retorno;
    }
}
